semi-mounted trailer - German English Dictionary